package xin.marcher.module.trace.api;

import xin.marcher.module.common.core.JsonResult;
import xin.marcher.module.common.core.PageResult;
import xin.marcher.module.trace.domain.dto.TraceDataDTO;
import xin.marcher.module.trace.domain.request.QueryTraceDataPageRequest;

/**
 * 商品数据溯源
 */
public interface ProductTraceApi {

    /**
     * 通用的数据溯源接口
     */
    JsonResult<PageResult<TraceDataDTO>> listTraceDataPage(QueryTraceDataPageRequest request);
}
